Efficient Layering for High Speed Communication: Fast Messages 2.x

نویسندگان

  • Mario Lauria
  • Scott Pakin
  • Andrew A. Chien
چکیده

We describe our experience designing, implementing, and evaluating two generations of our high performance communication library, Fast Messages (FM) for Myrinet. In FM 1.x, we designed a simple interface and provided guarantees of reliable and in-order delivery, and flow control. While this was a significant improvement over previous systems, it was not enough. Layering MPI atop FM 1.x showed that only about 20% of the FM 1.x bandwidth could be delivered to higher level communication APIs. Our second generation communication layer, FM 2.0, addresses the identified problems, providing gather-scatter, interlayer scheduling, receiver flow control, as well as some convenient API features which simplify programming. FM 2.x can deliver 70-90% to higher level APIs such as MPI. This is especially impressive as the absolute bandwidths delivered have increased nearly fourfold to 70 MB/s. We describe general issues encountered in matching two communication layers, and our solutions as embodied in FM 2.x. ∗The research is supported in part by DARPA Order #E313 through the US Air Force Rome Laboratory Contract F3060296-1-0286 and Contract F30602-97-2-0121, NSF grant MIP-9223732, and NASA grant NAG 1-613. Support from Intel Corporation, Compaq/Tandem Computers, Hewlett-Packard and Microsoft is also gratefully acknowledged. Andrew Chien is supported in part by NSF Young InvestigatorAward CCR-94-57809. Mario Lauria is supported by a NATO-CNR Advanced Science Fellowship. †In September 1998, Andrew Chien will be the Science Applications International Corporation Chair Professor at the University of California, San Diego. He can be contacted at [email protected] and 9500 Gilman Road, Dept 0114, La Jolla, CA 92093-0114

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

cient Layering for High Speed Communication : the MPI over Fast Messages ( FM )

We describe our experience designing, implementing, and evaluating two generations of high performance communication libraries, Fast Messages (FM) for Myrinet. In FM 1, we designed a simple interface and provided guarantees of reliable and in-order delivery, and ow control. While this was a signiicant improvement over previous systems, it was not enough. Layering MPI atop FM 1 showed that only ...

متن کامل

Fast messages: efficient, portable communication for workstation clusters and MPPs

Prognostications of the National Information Infrastructure’s future structure typically include high-performance servers of information, computation, and other specialized services embedded in a high-speed network fabric with hundreds of millions of other hosts. Two system architectures are likely candidates for these servers: massively parallel processors and networks of workstations. Both ar...

متن کامل

LogP Performance Assessment of Fast Network Interfaces

We present a systematic performance assessment of the hardware and software that provides the interface between applications and emerging high-speed networks. Using LogP as a conceptual framework and Active Messages as the communication layer, we devise a set of communication microbenchmarks. These generate a graphical signature from which we extract the LogP performance parameters of latency, ...

متن کامل

Low-Latency Communication on the IBM RISC

The IBM SP is one of the most powerful commercial MPPs, yet, in spite of its fast processors and high network bandwidth, the SP's communication latency is inferior to older machines such as the TMC CM-5 or Meiko CS-2. This paper investigates the use of Active Messages (AM) communication primitives as an alternative to the standard message passing in order to reduce communication overheads and t...

متن کامل

Sama: A Scalable Group Communication Mechanism for Mobile Agents

Provision of fast and scalable group communication for mobile agents can considerably improve their efficiency. Unfortunately, most of the existing approaches do not scale well when the number of agents grows. In this paper, we propose Sama, a new group communication mechanism, to speed up message delivery to a group of mobile agents. The main contribution of Sama is distribution and paral-leli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998